Numerical and statistical approaches for model checking of stochastic processes. (Approches numériques et statistiques pour le model checking des processus stochastiques)
نویسنده
چکیده
We propose in this thesis several contributions related to the quantitative verification of systems. This discipline aims to evaluate functional and performance properties of a system. Such a verification requires two ingredients: a formal model to represent the system and a temporal logic to express the desired property. Then the evaluation is done with a statistical or numerical method. The spatial complexity of numerical methods which is proportional to the size of the state space of the model makes them impractical when the state space is very large. The method of stochastic comparison with censored Markov chains is one of the methods that reduces memory requirements by restricting the analysis to a subset of the states of the original Markov chain. In this thesis we provide new bounds that depend on the available information about the chain. We introduce a new quantitative temporal logic named Hybrid Automata Stochastic Logic (HASL), for the verification of discrete event stochastic processes (DESP). HASL employs Linear Hybrid Automata (LHA) to select prefixes of relevant execution paths of a DESP. LHA allows rather elaborate information to be collected on-the-fly during path selection, providing the user with a powerful mean to express sophisticated measures. In essence HASL provides a unifying verification framework where temporal reasoning is naturally blended with elaborate reward-based analysis. We have also developed COSMOS, a tool that implements statistical verification of HASL formulas over stochastic Petri nets. Flexible manufacturing systems (FMS) have often been modeled by Petri nets. However the modeler should have a good knowledge of this formalism. In order to facilitate such a modeling we propose a methodology of compositional modeling that is application oriented and does not require any knowledge of Petri nets by the modeler.
منابع مشابه
Comparison of Modeling Approaches to Business Process Performance Evaluation
In order to improve efficiency in organizations, it is important to understand how organizational processes work and how they could be optimized. Our goal is to contribute with the Business Process Management (BPM) research area providing a summary of the advantages and disadvantages of applying three well-known high-level formalisms in the modeling and performance evaluation of business proces...
متن کاملModular Specification and Compositional Analysis of Stochastic Systems. (Spécification Modulaire et Analyse Compositionnelle de Systèmes Stochastiques)
Abstract. This thesis presents new contributions in the design and verification of systemsmixing both non-deterministic and stochastic aspects. Our results can be divided into threemain contributions. First, we generalize interface theories to the stochastic setting. We buildupon the known formalism of Interval Markov Chains to develop Constraint Markov Chains,the first fully co...
متن کاملA New Stable Algorithm for Computing Steady State Measures for Markov Chains Alessandro Merlo , Bruno Sericola and Raymond Marie
Evaluation studies of computer systems deal often with the analysis of random phenomena that arise when contentions on system resources imply an overall behavior which is not predictable in a deterministic fashion. In these cases, the statistical regularities that are nevertheless present allow the construction of a probabilistic model of the observed system. In this paper we address a performa...
متن کاملStochastic Integration with respect to Gaussian Processes
We construct a Stratonovitch-Skorohod-like stochastic integral for general Gaussian processes. We study its sample-paths regularity and one of its numerical approximating schemes. We also analyze the way it is transformed by an absolutely continuous change of probability and we give an Itô formula. c 2001 Académie des sciences/Éditions scientifiques et médicales Elsevier SAS Intégrale stochasti...
متن کاملDependability Analysis of Control Systems using SystemC and Statistical Model Checking
Stochastic Petri nets are commonly used for modeling distributed systems in order to study their performance and dependability. This paper proposes a realization of stochastic Petri nets in SystemC for modeling large embedded control systems. Then statistical model checking is used to analyze the dependability of the constructed model. Our verification framework allows users to express a wide r...
متن کامل